This package contains the partial blocks of the Controller library. The components define global parameters, like startTime, method, Ts or steadyStateStart and handle the input/output conversation.
Extends from Modelica.Icons.Library (Icon for library).
| Name | Description |
|---|---|
| Basic graphical layout of discrete/continuous block | |
| Common discrete part of blocks extending from PartialSISO_equality | |
| Partial block of Sampled library (icon + default parameters) | |
| Partial Single Input Single Output (continuous or discrete) control block of Controller library | |
| Partial Single Input Single Output (continuous or discrete) control block of Controller library | |
| Partial Single Input Single Output (continuous or discrete) control block of Controller library where usually y=u if continuous block |
Modelica_LinearSystems2.Controller.Interfaces.PartialDiscreteSISO_equality
Extends from Interfaces.PartialBlockIcon (Basic graphical layout of discrete/continuous block).
| Name | Description |
|---|---|
| sampleFactor | Ts=sampleClock.sampleTime*sampleFactor |
| Name | Description |
|---|---|
| u | Continuous or discrete input signal of block |
| y | Continuous or discrete output signal of block |
Modelica_LinearSystems2.Controller.Interfaces.PartialSampledBlock
| Name | Description |
|---|---|
| Advanced options | |
| blockType | Type of block (Continuous/Discrete) |
| methodType | Type of discretization if discrete block |
| sampleFactor | Ts=sampleClock.sampleTime*sampleFactor |
| initType | Type of initialization (no init/initial/steady state/output) |
Modelica_LinearSystems2.Controller.Interfaces.PartialSISO
Extends from PartialSampledBlock (Partial block of Sampled library (icon + default parameters)).
| Name | Description |
|---|---|
| Advanced options | |
| blockType | Type of block (Continuous/Discrete) |
| methodType | Type of discretization if discrete block |
| sampleFactor | Ts=sampleClock.sampleTime*sampleFactor |
| initType | Type of initialization (no init/initial/steady state/output) |
| Name | Description |
|---|---|
| u | Continuous or discrete input signal of block |
| y | Continuous or discrete output signal of block |
Modelica_LinearSystems2.Controller.Interfaces.PartialSISO2
Extends from PartialSampledBlock (Partial block of Sampled library (icon + default parameters)).
| Name | Description |
|---|---|
| Advanced options | |
| blockType | Type of block (Continuous/Discrete) |
| methodType | Type of discretization if discrete block |
| sampleFactor | Ts=sampleClock.sampleTime*sampleFactor |
| initType | Type of initialization (no init/initial/steady state/output) |
| Name | Description |
|---|---|
| u | Continuous or discrete input signal of block |
| y | Continuous or discrete output signal of block |
Modelica_LinearSystems2.Controller.Interfaces.PartialSISO_equality
If discrete block, the output y is sampled according to sample time sampleClock.sampleTime * sampleFactor, where sampleClock.sampleTime is defined globally in the outer component sampleClock and sampleFactor is an Integer parameter of component Sampler.
If continuous block, the output y is identical to the input u.
Extends from Icons.PartialBlockIcon (Basic graphical layout of discrete/continuous block).
| Name | Description |
|---|---|
| blockType | Type of block (Continuous/Discrete) |
| sampleFactor | Ts=sampleClock.sampleTime*sampleFactor |
| Name | Description |
|---|---|
| u | Continuous or discrete input signal of block |
| y | Continuous or discrete output signal of block |